#pragma once

#ifdef _AFXDLL
#define DLL_API _declspec(dllexport)
#else
#define DLL_API _declspec(dllimport)
#endif

#include "..\Contract\Camera.h"
#include <vector>

using namespace std;

class DLL_API  CDirectoryCam :
    public CCamera
{
public:
    CDirectoryCam(const char* directory);
    ~CDirectoryCam(void);

    void Initialize();
    IplImage* CaptureFrame();

private:
    CString m_directory;
    vector<CString> m_files;
    int m_idx;

};

